import re

def get_statistics(text):
    if not text or len(text.split()) == 1:
        return "Мало данных для анализа"

    words = text.split()
    num_words = len(words)
    num_capital_cyrillic = sum(1 for word in words if re.match('[А-Я]', word[0]))
    num_latin_char = sum(1 for word in words if re.search('[a-zA-Z]', word))
    num_short_words = sum(1 for word in words if len(word) <= 3)

    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)

    num_hyphen_words = sum(1 for word in words if "-" in word)

    return f"Количество слов: {num_words}\nСлова с заглавной кириллической буквы: {num_capital_cyrillic}\nСлова с латинским символом: {num_latin_char}\nСлова длиной до 3 символов: {num_short_words}\nСамое длинное слово: {longest_word}\nДлина самого длинного слова: {longest_word_length}\nСлова с дефисом: {num_hyphen_words}"

text = input("Введите несколько слов, разделенных пробелом: ")
print(get_statistics(text))

